Model-Driven Design of Distributed Applications
نویسنده
چکیده
A recent trend in the design of distributed applications is to systematically separate their platform-independent and platform-specific aspects, by describing them in separate models. The main benefits of this approach stem from the possibility to derive different platform-specific models (PSMs) from the same platform-independent model (PIM), and to partially automate the model transformation process and the realization of the distributed application on specific target (middleware) platforms. This may reduce initial development costs and improve software quality, but also forms the basis for facilitating evolution and migration of software solutions, hence contributing to the limitation of maintenance costs for distributed applications. A prominent development in this trend is the Model-Driven Architecture (MDA) approach. In the context of MDA, much effort has been invested in enabling technologies and techniques for model-driven design, which include metamodelling (MOF), language definition and extension mechanisms (e.g., UML and UML profiles), model transformation specification languages (MOF Query/View/Transformation), tool support and tool chain interoperability. In contrast, the methodological and architectural foundations of platform-independent design have received little attention. In particular, the state-of-the-art in model-driven design can be criticized on a number of points: – there is a lack of guidelines to select abstraction criteria and modelling concepts for platform-independent design; – there is little methodological support to distinguish between platformindependent and platform-specific concerns, which is detrimental to the beneficial exploitation of the separation between PIMs and PSMs; – the distinction between PIM-PSM is coarse and insufficient to cope with the diversity of application requirements and platform characteristics; – little attention is given to the role of platform characteristics throughout the development trajectory, possibly leading to models with unaccept-
منابع مشابه
Adaptive Voltage-based Control of Direct-drive Robots Driven by Permanent Magnet Synchronous Motors
Tracking control of the direct-drive robot manipulators in high-speed is a challenging problem. The Coriolis and centrifugal torques become dominant in the high-speed motion control. The dynamical model of the robotic system including the robot manipulator and actuators is highly nonlinear, heavily coupled, uncertain and computationally extensive in non-companion form. In order to overcome thes...
متن کاملModel Reduction of a Solid Oxide Fuel Cell (SOFC) for Control Purposes
Fuel cells belong to an avant-garde technology family for a wide variety of applications including micro-power, transportation power, stationary power for buildings and other distributed generation applications. The first objective of this contribution is to find a suitable reduced model of a Solid Oxide Fuel Cell (SOFC). The derived reduced model is then used to design a state estimator. I...
متن کاملDesign of Gate-Driven Quasi Floating Bulk OTA-Based Gm–C Filter for PLL Applications
The advancement in the integrated circuit design has developed the demand for low voltage portable analog devices in the market. This demand has increased the requirement of the low-power RF transceiver. A low-power phase lock loop (PLL) is always desirable to fulfill the need for a low power RF transceiver. This paper deals with the designing of the low power transconductance- capacitance (Gm-...
متن کاملE2DR: Energy Efficient Data Replication in Data Grid
Abstract— Data grids are an important branch of gird computing which provide mechanisms for the management of large volumes of distributed data. Energy efficiency has recently emerged as a hot topic in large distributed systems. The development of computing systems is traditionally focused on performance improvements driven by the demand of client's applications in scientific and business domai...
متن کاملA novel method for detecting structural damage based on data-driven and similarity-based techniques under environmental and operational changes
The applications of time series modeling and statistical similarity methods to structural health monitoring (SHM) provide promising and capable approaches to structural damage detection. The main aim of this article is to propose an efficient univariate similarity method named as Kullback similarity (KS) for identifying the location of damage and estimating the level of damage severity. An impr...
متن کامل